class Storage {
    set(key, value) {
        try {
            uni.setStorageSync(key, JSON.stringify(value))
        } catch (e) {
            console.error('Storage set error:', e)
        }
    }
    get(key) {
        try {
            const value = uni.getStorageSync(key)
            return value ? JSON.parse(value) : null
        } catch (e) {
            console.error('Storage get error:', e)
            return null
        }
    }
    remove(key) {
        try {
            uni.removeStorageSync(key)
        } catch (e) {
            console.error('Storage remove error:', e)
        }
    }
    clear() {
        try {
            uni.clearStorageSync()
        } catch (e) {
            console.error('Storage clear error:', e)
        }
    }
}
export default new Storage()